package battleco

import (
	"wails/schema/enums/battleenum"
)

// C世界
// @schema_export --ident=schema --json --config=世界
// @schema_go
// @cache_ts
// @alias 世界
type C世界 struct {

	// @alias 名称
	M名称 string `link:"文本"`

	// @alias 描述
	M描述 string `link:"文本"`

	// @alias 逻辑帧频
	L逻辑帧频 int

	// @alias 标旗
	B标旗 map[S世界标旗]bool
	// @alias 战斗行动回合
	Z战斗行动回合 battleenum.Z战斗行动回合
	// @alias 攻击范围类型
	G攻击范围类型 battleenum.Z战斗范围类型
	// @alias 移动范围类型
	Y移动范围类型 battleenum.Z战斗范围类型
}

// S世界标旗
// @alias 世界标旗
type S世界标旗 int

const (
	// 开启Log
	S世界标旗_未知 S世界标旗 = iota

	S世界标旗_选中第一个被创建的单位
)

// @alias 寻路类型设置
